IBIS Macromodel Task Group Meeting date: 9 April 2013 Members (asterisk for those attending): Agilent: * Fangyi Rao * Radek Biernacki Altera: David Banas Julia Liu Hazlina Ramly Andrew Joy Consulting: Andy Joy ANSYS: Samuel Mertens * Dan Dvorscak * Curtis Clark Steve Pytel Luis Armenta Arrow Electronics: Ian Dodd Cadence Design Systems: Terry Jernberg * Ambrish Varma Feras Al-Hawari Brad Brim Kumar Keshavan Ken Willis Cavium Networks: Johann Nittmann Celsionix: Kellee Crisafulli Cisco Systems: Ashwin Vasudevan Syed Huq Ericsson: Anders Ekholm IBM: Greg Edlund Intel: * Michael Mirmak Maxim Integrated Products: Mahbubul Bari Hassan Rafat Ron Olisar Mentor Graphics: * John Angulo Zhen Mu * Arpad Muranyi Vladimir Dmitriev-Zdorov Micron Technology: Randy Wolff Justin Butterfield NetLogic Microsystems: Ryan Couts Nokia-Siemens Networks: Eckhard Lenski QLogic Corp. James Zhou SiSoft: * Walter Katz * Todd Westerhoff Doug Burns * Mike LaBonte Snowbush IP: Marcus Van Ierssel ST Micro: Syed Sadeghi Teraspeed Consulting Group: Scott McMorrow * Bob Ross TI: Casey Morrison Alfred Chong Vitesse Semiconductor: Eric Sweetman Xilinx: Mustansir Fanaswalla Ray Anderson The meeting was led by Arpad Muranyi ------------------------------------------------------------------------ Opens: - None -------------------------- Call for patent disclosure: - None ------------- Review of ARs: - Arpad try to apply BIRD 158 shortcut language to his BIRDs 116-118 - In progress - Walter write new BIRD for repeater/retimer pin keywords - In progress ------------- New Discussion: Interconnect Task Group report: - Arpad: We reviewed EMD and examples thereof BIRD 160 Analog buffer modeling: - Arpad showed a copy of BIRD 160 annotated by Bob Ross - Bob: a change was made to the tree hierarchy - There should be only one equal sign per line - Parameters should be defined on separate lines - We should not have a second way to denote defaults - Arpad: That only applies to multi-value parameters like lists - It does not make any assignments, it is only for making a selection - Bob: If we miss an assignment in a tree that is an error - Arpad: Is the definition for Boolean OK? - Bob: That is OK - Radek: Agree - Arpad: I will change it to require a new line for each parameter - Radek: There is another default inside the ISS subckt - Arpad: If the model has no default anywhere, simulators may have error conditions - Mike: If a default is not defined tools will make assumptions - Todd: In HSPICE it is an error to call a subckt with a parameter having no value - Arpad showed an example of a .subckt with a parameter - Walter: If there is no "=" value it looks like a node, not a parameter - Arpad: Having the feature does not protect us - Radek: We would have to check if this applies to IBIS-ISS - Arpad: We need to decide whether to have the default syntax - Bob: We should not have it if it is not required - Arpad show an IBIS-ISS example - Arpad: This shows a default value for "MyTfall MyTrise" after a space - Mike L: What do the space separated names ahead of "=" do? - Arpad: It was an assignment to both parameters, but we will change to not allow that - Bob: There is a problem with Polarity, only D_drive supports this - There needs to be a "non-inverting" for each "inverting" - Arpad: That may be too restrictive - A subckt with its own inverter would not require an inverted input - Bob: These would only be for externally controlled nodes - Arpad: For inverting Vlo would be greater than Vhi - Radek: If a parameter is added we would have to address that - Arpad: There is a Vhi/Vlo requirement, the inverting/non-inverting keywords make it simpler - Walter: Vlo, Vhi, and Vdiff are at the pad, but [External Model] for a receiver is different. - There are other measurement points to be considered - Arpad: This is about Vhi/Vlo, bot Vinl/Vinh - I will change this section - Should Bob's comment be kept? - Bob: That has just a poor way of explaining it - With this at least the Typ line is required - The parser developer will have to be informed AR: Arpad update BIRD 160 draft with Bob's comments Repeater BIRDs: - Fangyi: I need to talk with Walter - We are optimistic about finding a way to merge the two - Arpad: We will reserve the next meeting for this topic ------------- Next meeting: 16 Apr 2013 12:00pm PT Next agenda: 1) Task list item discussions ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives